package org.tloss.web.editor.utils;

import java.util.List;

import org.tloss.web.editor.model.command.Command;



public interface VariableProvider {
	public static final int ALL = 0;
	public static final int FORM = 1;
	public static final int VARIABLE = 2;
	public static final int ENTITY = 4;
	public static final int MESSAGE = 8;

	public Command getCurrentCommand();

	public List<Object> getCurrentCommandVariables();

	public List<Object> getCurrentCommandVariables(int type);

	public List<Object> getCommandVariables(Command c);

	public List<Object> getCommandVariables(Command c, int type);

}
